# 输入输出样例1：
# 13，10
# 46
# 输入输出样例2：
# 20，19
#  77
# licheng,wait_time=input().split(',')
# licheng=int(licheng)
# wait_time=int(wait_time)

licheng,wait_time=map(int,input().split(','))


money=0
# 题目描述：某城市出租车计费标准如下：
# （1）起步里程为3公里（含3公里），起步费13元；
# if(licheng<=3):
money+=13
# （2）载客里程3～15公里范围的，除起步费外，
#       超过3公里的部分按基本单价2.3元/公里计算；
if(3<licheng):
    add_money=(licheng-3)*2.3
    money+=add_money
# （3）载客里程超过15公里的，15公里内的按照（2）计算，
#       超过15公里的基本单价加收50％的费用；
if(licheng>15):
    money+=(licheng-15)*2.3*0.5
# （4）时速低于12公里/小时的慢速行驶时间计入等待时间，
#       每等待1分钟加收1元；
money+=wait_time*1
# 请输入乘车里程（整数）、等待时间，输出车费。
# 输入格式：在一行中输入两个正整数，
# 分别表示行驶里程与等待时间，数字间以半角逗号分隔。
# 输出格式：在一行中输出车费（取整，保留0位小数）。
print(money)